/*
* Resources.h
* iphone-gl-app
*
* Created by John Ryland on 16/06/09.
* Copyright 2009 InvertedLogic. All rights reserved.
*
*/
#undef ADD_SOUND
#undef ADD_TEXTURE
#undef ADD_SPRITE
#define ADD_SOUND(x,y)
#define ADD_TEXTURE(x,y,z) x,
#define ADD_SPRITE(a,b,c,d,e,f,g,h,i,j,k,l,m)
enum
{
#include RESOURCE_FILE
TextureCount
};
#undef ADD_SOUND
#undef ADD_TEXTURE
#undef ADD_SPRITE
#define ADD_SOUND(x,y)
#define ADD_TEXTURE(x,y,z) y,
#define ADD_SPRITE(a,b,c,d,e,f,g,h,i,j,k,l,m)
const char *textureFiles[] =
{
#include RESOURCE_FILE
};
#undef ADD_SOUND
#undef ADD_TEXTURE
#undef ADD_SPRITE
#define ADD_SOUND(x,y)
#define ADD_TEXTURE(x,y,z) z,
#define ADD_SPRITE(a,b,c,d,e,f,g,h,i,j,k,l,m)
bool textureSmooth[] =
{
#include RESOURCE_FILE
};
#undef ADD_SOUND
#undef ADD_TEXTURE
#undef ADD_SPRITE
#define ADD_SOUND(x,y) x,
#define ADD_TEXTURE(x,y,z)
#define ADD_SPRITE(a,b,c,d,e,f,g,h,i,j,k,l,m)
enum
{
#include RESOURCE_FILE
SoundCount
};
#undef ADD_SOUND
#undef ADD_TEXTURE
#undef ADD_SPRITE
#define ADD_SOUND(x,y) y,
#define ADD_TEXTURE(x,y,z)
#define ADD_SPRITE(a,b,c,d,e,f,g,h,i,j,k,l,m)
const char *soundFiles[] =
{
#include RESOURCE_FILE
};
#undef ADD_SOUND
#undef ADD_TEXTURE
#undef ADD_SPRITE
#define ADD_SOUND(x,y)
#define ADD_TEXTURE(x,y,z)
#define ADD_SPRITE(a,b,c,d,e,f,g,h,i,j,k,l,m) a,
enum
{
#include RESOURCE_FILE
SpriteCount
};
#undef ADD_SOUND
#undef ADD_TEXTURE
#undef ADD_SPRITE
#define ADD_SOUND(x,y)
#define ADD_TEXTURE(x,y,z)
#define ADD_SPRITE(a,b,c,d,e,f,g,h,i,j,k,l,m) { { b, c, d, e }, f, g, h, i, j, k, l, m },
struct SpriteData {
float verts[4];
int textureId;
int texX, texY, texW, texH, texAdvX, texAdvY, frames;
} spriteItems[] = {
#include RESOURCE_FILE
};
#undef ADD_SOUND
#undef ADD_TEXTURE
#undef ADD_SPRITE